1. במה מיוטקס שונה מסמפור?
2. האם כל הטיפול באינטרפט נעשה אצלכם בהנדלר שלו? למה?
3. איך ט'רדים יכולים לדבר בינהם? (ציפו ליותר מתשובה אחת)
4. השאלה המרכזית:
יש מערכת שמקבלת פאקטות בפורט מסויים בקצב X (שהוא א-סינכרוני). יש עוד פורט שכזה בקצב Y. באמצע צריך לעשות מניפולצייה כלשהי על הפאקטות שמתקבלות בשני הפורטים ויש להוציא את הפלט (פאקטה אחת כל פעם) בקצב סינכרוני Z.
איך תעשה זאת?
תשובות
הוסף תשובה
|
לצפיה בתשובות
נובמבר 2016
1. מיוטקס: האחד שנועל הוא היחיד שיכול לשחרר. סמפור: כמה יכולים להכנס אליו. לא בהכרח מי שנכנס הוא מי שמשחרר.
2. לא. נשלחת הודעה לטסק הרלוונטי שיטפל בבעיה. רצוי לאל פגוע ברצף ביצועי התוכנה ולא להחזיק הרבה זמן CPU.
3. msg queue.
4. טסק אחד. טיימר שיעיר אותו כל פעם לאחר Z זמן ויבדוק האם יש לו פאקטות לפרסס. הפאקטות נשמרות בשני תורים בכל פורט. (גודל התורים תלוי בX-Y-Z)
כלומר: בקצב X נכנסות פאקטות לתור X. בקצב Y נכנסות פאקטות לתור Y.
לאחר Z זמן הטסק מתעורר ובודק האם יש לו פאקטות בX ובY.
אם כן הוא מטפל בפאקטה הראשונה מX והראשונה מY.
גודל התורים (נראה לי) max(x,y,z)/min(x,y,z)
התהליך כולל 2 ראיונות
תחילה אצל ראש התחום
לאחר מכן אצל נציג כוח אדם
במידה והעברת את שני ראיונות אלו נשלחים למיונים של חברה אדם מילוא
ובמידה ועברת את מבחנים אלו מבצעים סיווג בטחוני
שאלות מתוך הראיון
תכונות שליליות וחיוביות?
ממוצע ציונים
מדוע את רוצה לעבוד תוך כדי הלימודים?
האם תלדעתך תצליחי לשלב בין השניים?